package com.ruoyi.system.service;

import java.util.List;

import com.ruoyi.system.domain.RnxRoster;

/**
 * 员工花名册Service接口
 *
 * @author ruoyi
 * @date 2022-04-28
 */
public interface IRnxRosterService {
	/**
	 * 查询员工花名册
	 *
	 * @param id 员工花名册主键
	 * @return 员工花名册
	 */
	public RnxRoster selectRnxRosterById(Long id);

	/**
	 * 查询员工花名册列表
	 *
	 * @param rnxRoster 员工花名册
	 * @return 员工花名册集合
	 */
	public List<RnxRoster> selectRnxRosterList(RnxRoster rnxRoster);

	/**
	 * 新增员工花名册
	 *
	 * @param rnxRoster 员工花名册
	 * @return 结果
	 */
	public int insertRnxRoster(RnxRoster rnxRoster);

	/**
	 * 修改员工花名册
	 *
	 * @param rnxRoster 员工花名册
	 * @return 结果
	 */
	public int updateRnxRoster(RnxRoster rnxRoster);

	/**
	 * 批量删除员工花名册
	 *
	 * @param ids 需要删除的员工花名册主键集合
	 * @return 结果
	 */
	public int deleteRnxRosterByIds(String ids);

	/**
	 * 删除员工花名册信息
	 *
	 * @param id 员工花名册主键
	 * @return 结果
	 */
	public int deleteRnxRosterById(Long id);

	/**
	 * 根据号码查询用户
	 * @param inviteCode
	 * @return
	 */
	RnxRoster selectRnxRosterByPhone(String inviteCode);
}
